machining gold mining equipment cnc cad milling engineer manufacturing fabrication engineering machine shop construction equipment construction engineers mining buildings